package sctu.edu.java.year2016.team02.huangguojing.day20160602.Chapter10_3;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

/**
 * Created by Eoly on 2016/6/2.
 * 创建Map集合，创建Emp对象，并将创建的Emp对象添加到集合中（Emp对象的id作为Map集合的键），并将id为005的对象从集合中移除。
 */
public class Emp {
    String id;
    //构造方法为id赋值;
    public Emp(String id) {
        this.id = id;
    }
    //主方法
    public static void main(String[] args) {
        //创建Map集合
        Map <String, Emp> map = new HashMap<>();
        //创建Emp对象并添加到Map集合
        map.put("001",new Emp("001"));
        map.put("002",new Emp("002"));
        map.put("003",new Emp("003"));
        map.put("004",new Emp("004"));
        map.put("005",new Emp("005"));
        map.put("006",new Emp("006"));
        //移除id为005的对象从集合中移除
        map.remove("005");
        //使用迭代器遍历map并观察结果
        Iterator m = map.entrySet().iterator();
        while(m.hasNext())
            System.out.println(m.next());
    }
}
